package com.zenithmind.user.pojo.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 今日数据概览VO
 * 
 * @author ZenithMind Team
 * @since 2025-01-09
 */
@Data
@Schema(description = "今日数据概览")
public class TodayOverviewVO {

    @Schema(description = "今日新增用户")
    private Long newUsers;

    @Schema(description = "今日访问量")
    private Long visits;

    @Schema(description = "今日页面浏览量")
    private Long pageViews;

    @Schema(description = "今日新增文章")
    private Long newArticles;

    @Schema(description = "今日新增课程")
    private Long newCourses;

    @Schema(description = "今日新增考试")
    private Long newExams;

    @Schema(description = "今日新增任务")
    private Long newTasks;

    @Schema(description = "今日活跃用户")
    private Long activeUsers;

    @Schema(description = "今日登录次数")
    private Long loginCount;

    @Schema(description = "今日注册用户")
    private Long registerCount;

    @Schema(description = "与昨日对比增长率")
    private Double growthRate;
}
